<?php

namespace PhpYes\Modules\Log;


interface LogRecordInterface extends LoggerInterface
{
    /**
     * get 日志tag
     * @return null|string
     */
    public function getTag();

    /**
     * get 日志级别
     * @return string - refer LogLevel
     */
    public function getLevel();

    /**
     * get 日志时间
     * @return \DateTime
     */
    public function getDateTime();

    /**
     * get 用户记的日志内容
     * @return string
     */
    public function getMessage();

    /**
     * get 最终日志内容
     * @return string
     */
    public function getLogMessage();
}